// Decompiled by Jad v1.5.8e. Copyright 2001 Pavel Kouznetsov.
// Jad home page: http://www.geocities.com/kpdus/jad.html
// Decompiler options: braces fieldsfirst space lnc
package com.tencent.connect.auth;
import android.os.Handler;
import android.os.Message;
import com.tencent.a.a.c;
import com.tencent.tauth.IRequestListener;
import java.io.IOException;
import java.net.MalformedURLException;
import java.net.SocketTimeoutException;
import org.apache.http.conn.ConnectTimeoutException;
import org.json.JSONException;
import org.json.JSONObject;
// Referenced classes of package com.tencent.connect.auth:
// AuthAgent
class h
implements IRequestListener
{
final AuthAgent a;
public h(AuthAgent authagent)
{
a = authagent;
super();
c.b("openSDK_LOG", "OpenUi, RequestListener()");
}
public void onComplete(JSONObject jsonobject)
{
c.b("openSDK_LOG", "OpenUi, RequestListener() onComplete");
Message message = new Message();
message.what = 0;
message.obj = jsonobject;
AuthAgent.h(a).sendMessage(message);
}
public void onConnectTimeoutException(ConnectTimeoutException connecttimeoutexception)
{
c.a("openSDK_LOG", "OpenUi, RequestListener() onConnectTimeoutException", connecttimeoutexception);
Message message = new Message();
message.what = -7;
message.obj = (new StringBuilder()).append(connecttimeoutexception.getMessage()).append("").toString();
AuthAgent.h(a).sendMessage(message);
}
public void onHttpStatusException(com.tencent.utils.HttpUtils.HttpStatusException httpstatusexception)
{
c.a("openSDK_LOG", "OpenUi, RequestListener() onHttpStatusException", httpstatusexception);
Message message = new Message();
message.what = -9;
message.obj = (new StringBuilder()).append(httpstatusexception.getMessage()).append("").toString();
AuthAgent.h(a).sendMessage(message);
}
public void onIOException(IOException ioexception)
{
c.a("openSDK_LOG", "OpenUi, RequestListener() onIOException", ioexception);
Message message = new Message();
message.what = -2;
message.obj = (new StringBuilder()).append(ioexception.getMessage()).append("").toString();
AuthAgent.h(a).sendMessage(message);
}
public void onJSONException(JSONException jsonexception)
{
c.a("openSDK_LOG", "OpenUi, RequestListener() onJSONException", jsonexception);
Message message = new Message();
message.what = -4;
message.obj = (new StringBuilder()).append(jsonexception.getMessage()).append("").toString();
AuthAgent.h(a).sendMessage(message);
}
public void onMalformedURLException(MalformedURLException malformedurlexception)
{
Message message = new Message();
message.what = -3;
message.obj = (new StringBuilder()).append(malformedurlexception.getMessage()).append("").toString();
AuthAgent.h(a).sendMessage(message);
}
public void onNetworkUnavailableException(com.tencent.utils.HttpUtils.NetworkUnavailableException networkunavailableexception)
{
c.a("openSDK_LOG", "OpenUi, RequestListener() onNetworkUnavailableException", networkunavailableexception);
Message message = new Message();
message.what = -2;
message.obj = (new StringBuilder()).append(networkunavailableexception.getMessage()).append("").toString();
AuthAgent.h(a).sendMessage(message);
}
public void onSocketTimeoutException(SocketTimeoutException sockettimeoutexception)
{
c.a("openSDK_LOG", "OpenUi, RequestListener() onSocketTimeoutException", sockettimeoutexception);
Message message = new Message();
message.what = -8;
message.obj = (new StringBuilder()).append(sockettimeoutexception.getMessage()).append("").toString();
AuthAgent.h(a).sendMessage(message);
}
public void onUnknowException(Exception exception)
{
c.a("openSDK_LOG", "OpenUi, RequestListener() onUnknowException", exception);
Message message = new Message();
message.what = -6;
message.obj = (new StringBuilder()).append(exception.getMessage()).append("").toString();
AuthAgent.h(a).sendMessage(message);
}
}